package com.lhl.fw.core.utils;

import cn.hutool.core.date.DateUtil;
import cn.hutool.jwt.JWT;
import cn.hutool.jwt.JWTUtil;

import java.util.Map;

public class JwtUtil {

    //秘钥
    final private static String KEY = "fuckyou1";

    /**
     * 创建token
     * @param map
     * @return
     */
    public static String createToken(Map<String, Object> map){
        return JWT.create()
                .setPayload("sub",map)
                .setNotBefore(DateUtil.date())
                .setKey(KEY.getBytes())
                .sign();
    }

    /**
     * 校验token有效性
     * @param token
     * @return
     */
    public static boolean validate(String token){
        return true;
    }
}
